package com.lushuan.springboot_lushuan.service;

import com.lushuan.springboot_lushuan.pojo.User;
import com.lushuan.springboot_lushuan.pojo.dto.UserDTO;

// 接口方便后续代码的扩展性
public interface IUserService {
    /**
     * 插入用户
     * @param userDto 参数
     */
    User add(UserDTO userDto);

    /**
     * 查询用户
     * @param userId  用户id
     * @return
     */
    User getUser(Integer userId);

    /**
     *  修改用户
     * @param userDto 修改的用户对象
     * @return
     */
    User editUser(UserDTO userDto);

    /**
     * 删除用户
     * @param userId  用户id
     * @return
     */
    void deleteUser(Integer userId);
}
